#include"SList.h"
int main() {
    //LinkList L;
    //if (!InitList(&L)) {
    //    printf("��ʼ������ʧ��\n");
    //    return -1;
    //}

    //InsertList(&L, 1, 1);
    //InsertList(&L, 2, 2);
    //InsertList(&L, 3, 3);
    //InsertList(&L, 4, 4);
    //InsertList(&L, 5, 5);
    //PrintList(&L);
    //printf("\n");
    //printf("%d ",Getlength(&L));
    //SNode*p1=GetElem(&L, 3);
    //printf("%d \n", p1->data);

    //SNode* p2 = LocateElem(&L, 3);
    //printf("%d \n", p2->data);

    //// ��ֵɾ���ڵ�
    //printf("��ֵɾ���ڵ�:\n");
    //if (DestoryList(L, -1, 3)) {
    //    printf("ɾ���ɹ�\n");
    //} else {
    //    printf("ɾ��ʧ��\n");
    //}
    //PrintList(&L);
    //printf("��������: %d\n", Getlength(&L));

 /*   LinkList newL1 = CreateListHead(NULL);
    PrintList(&newL1);
    printf("%d ", Getlength(&newL1));
    */

    LinkList newL2 = CreateListTail(NULL);
    PrintList(&newL2);
    printf("%d ", Getlength(&newL2));

    return 0;
}




